home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 15952 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: ix.netcom.com!news
  2. From: giuliano@ix.netcom.com(Giuliano Carlini)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: C++ and C
  5. Date: 8 Apr 1996 07:19:08 GMT
  6. Organization: Netcom
  7. Message-ID: <4kaelc$aih@dfw-ixnews5.ix.netcom.com>
  8. References: <4k7k6q$euv@gold.skyinternet.com>
  9. NNTP-Posting-Host: lbx-ca6-22.ix.netcom.com
  10. X-NETCOM-Date: Mon Apr 08  2:19:08 AM CDT 1996
  11.  
  12. In <4k7k6q$euv@gold.skyinternet.com> fwu@gold.skyinternet.com (Felix
  13. Wu) writes: 
  14. >
  15. >Do you think C++ is a monster since it's compatible with C?? which
  16. >is neither a good object-oriented language nor a replacement for C??
  17.  
  18. C++ (and C) are monstrosities. For the true believers out there: yes,
  19. C++ is better than C, and yes C++ is better than some even uglier
  20. languages. But so what. C++ is still a nightmare. Why, is it so bad you
  21. ask. The syntax is a mess to understand. The semantics are even worse.
  22. Rather than being built out of a small number of orthogonal and easy to
  23. understand primitives, it is built from a large number of difficult to
  24. understand components with unusual interactions between them. Rather
  25. than one straight forward way to do something, there are usually a half
  26. dozen ways to do it. Which is best depends on your requirements. If
  27. your initial requirements lead you to choose one, later changes may
  28. make your initial choice painful.
  29.  
  30. There are two reasons for knowing it. It has the largest share of the
  31. market, thereby making it easier to get work. It is available for
  32. nearly every platform, so that your program has a chance of being
  33. portable. Not a great chance, but some chance none the less.
  34.  
  35. giuliano
  36.  
  37.